package com.cskaoyan.javase.basic._3operation;

/**
 * 赋值运算符
 * 基础的赋值运算符: = ,赋值顺序是自右向左的,把右边的值 赋给左边
 * 扩展的还有:  += ,-=, *=....
 *
 * 最后特别细节的是:
 *      赋值运算符组成的赋值表达式
 *      比如a = 10;
 *      它本身是一个表达式,也是一条语句,它同样有结果
 *      它的结果是"="号右边要赋值的那个值
 *
 * @since 17:18
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        int a = 10;

        // 等价a = a + 10;
        a += 10;

        a = 20;
        System.out.println(a = 20);
    }
}
